package com.desire.test;

/**
 * @author desire
 */
public class _09_正则表达式 {


    public static void main(String[] args) {
        // 1. 判断字符串有没有大写字母
        String s = "Hello中国Java888";
        String regex1 = ".*[A-Z].*";
        System.out.println(s.matches(regex1));

        // 2.判断字符串有没有汉字
        System.out.println(s.matches(".*[\u4e00-\u9fa5].*"));

        // 3.判断字符串有没有数字
        System.out.println(s.matches(".*\\d.*"));

        // 4.判断一个手机号
        /*Scanner sc = new Scanner(System.in);
        System.out.println("请输入手机号");*/
        String phoneNum = "15037847905";
        String regex2 = "1[3,5,8]\\d{9}";
        if (phoneNum.matches(regex2)) {
            System.out.println(phoneNum + "格式正确");
        } else {
            System.err.println(phoneNum + "格式错误");
        }

        // 5.
    }
}
